<template>
  <div>
    <!-- <h1>{{ title }}</h1> -->
    <h1>123</h1>
  </div>
</template>

<script>
import { getCurrentInstance } from 'vue';

export default {
  name: 'Test',
  // props: { // 如果不定义props 可以从context.attrs里取出
  //   title: String
  // },
  setup(props, context) {
    // console.log(context); // setup 执行时候的上下文

    // 获取当前组件实例
    // const instance = getCurrentInstance();
    // console.log(instance);

    // 之前在ctx里获取到config.globalProperties添加的全局属性但现在 要在 appContext里获取
    // const { ctx } = getCurrentInstance();
    // console.log(ctx); // 组件的上下文

    const { appContext } = getCurrentInstance();
    const utils = appContext.config.globalProperties.utils;
    // console.log(utils);

    console.log(utils.plus(1, 2));
  }
}
</script>

<style>

</style>